Nearly Optimal Algorithms for Canonical Matrix Forms
نویسنده
چکیده
A Las Vegas type probabilistic algorithm is presented for nding the Frobenius canonical form of an n n matrix T over any eld K. The algorithm requires O~(MM(n)) = MM(n) (logn) O(1) operations in K, where O(MM(n)) operations in K are suucient to multiply two n n matrices over K. This nearly matches the lower bound of (MM(n)) operations in K for this problem, and improves on the O(n 4) operations in K required by the previously best known algorithms. We also demonstrate a fast parallel implementation of our algorithm for the Frobenius form, which is processor-eecient on a PRAM. As an application we give an algorithm to evaluate a polynomial g 2 Kx] at T which requires only O~(MM(n)) operations in K when degg n 2. Other applications include sequential and parallel algorithms for computing the minimal and characteristic polynomials of a matrix, the rational Jordan form of a matrix, for testing whether two matrices are similar, and for matrix powering, which are substantially faster than those previously known. Computing a canonical or normal form of an n n matrix T over any eld K is a classical mathematical problem with many practical applications. A fundamental theorem of linear algebra states that any T 2 K nn is similar to a unique matrix S 2 K nn of the block diagonal form
منابع مشابه
Hermite and Smith Normal Forms ofTriangular Integer Matrices
This paper considers the problem of transforming a triangular integer input matrix to canonical Hermite and Smith normal form. We provide algorithms and prove deterministic running times for both transformation problems that are linear (hence optimal) in the matrix dimension. The algorithms are easily implemented, assume standard integer multiplication, and admit excellent performance in practi...
متن کاملA New Parallel Matrix Multiplication Method Adapted on Fibonacci Hypercube Structure
The objective of this study was to develop a new optimal parallel algorithm for matrix multiplication which could run on a Fibonacci Hypercube structure. Most of the popular algorithms for parallel matrix multiplication can not run on Fibonacci Hypercube structure, therefore giving a method that can be run on all structures especially Fibonacci Hypercube structure is necessary for parallel matr...
متن کاملCanonical forms for complex matrix congruence and *congruence
Canonical forms for congruence and *congruence of square complex matrices were given by Horn and Sergeichuk in [Linear Algebra Appl. 389 (2004) 347–353], based on Sergeichuk’s paper [Math. USSR, Izvestiya 31 (3) (1988) 481–501], which employed the theory of representations of quivers with involution. We use standard methods of matrix analysis to prove directly that these forms are canonical. Ou...
متن کاملMinimality, Canonical Forms and Storage of Finite-horizon Discrete-time Compensators
Motivated by the objective to further reduce the storage and computation time required by finite-horizon discrete-time optimal reduced-order LQG compensators, this paper introduces the modified reachability canonical form of a minimal finite-horizon discrete-time compensator and an algorithm to compute it. Next recursive algorithms for efficient storage and recovery of the compensator matrices ...
متن کاملPencil Algorithms and Observer Design
We give canonical forms for a general singular matrix pencil from which several observer design problems are easily solved. The geometrical basis of these forms is emphasized. Algorithms for the robust computation of the needed subspaces are given.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- SIAM J. Comput.
دوره 24 شماره
صفحات -
تاریخ انتشار 1995